﻿/* Head */
body {margin: 0 auto;padding: 0;background: #ffffff;font: normal 12px/160% "微软雅黑", Arial,Verdana;color: #000000;text-align:center;}
img {border: 0;}
div, form, input, select, p{font-size: 12px;color: #000000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table tr {height:30px;line-height:30px;}
a:link, a:visited {color:#003399;text-decoration: none;}
a:hover {color: #9f1c1b;text-decoration: underline;}
li { list-style-type:none;}
input ,textarea { border:1px solid #a9b7ba;font-size: 12px; }

/* Head Style */
.head { width:950px;text-align:center;margin: 0 auto; height:85px; background:url(/images/top_bg.gif) no-repeat;}
.head .logo {width:360px; height:75px; padding:5px 0 5px 0; float:left; overflow:hidden;}
.head .logo img{ border:0;}
.head .info { width:540px; float:right; overflow:hidden; background:url(/images/callcenter.gif) right center no-repeat; text-align:left; color:#80b9e0; font-size:16px; font-weight:bold; height:85px; line-height:85px;}

.top { width:950px;text-align:center;margin: 0 auto;height:37px;line-height:37px; background:url(/images/menu.gif) center no-repeat; text-align:center; clear:both; }
.top .menu { width:950px; height:37px; line-height:37px; clear:both; padding:0px; margin:0px auto;}
.top .menu a{ color:#ffffff; font-weight:bold; font-size:14px; }
.top .menu a:hover{ color:#ffffff; font-weight:bold; text-decoration:underline;}
.top .menu span { font-size:20px; background:url(/images/sep_nav.gif) center center no-repeat; width:2px; margin:0 15px; }

.banner { width:950px; height:320px; text-align:center;margin: 0 auto; clear:both;}
.banner img { border:0;}

/* Foot Style */
.foot {width: 950px;padding:10px 0px; text-align: center;margin: 10px auto;overflow:hidden;clear:both;}
.foot .in { margin: 0 auto; width:950px; height:30px; border-bottom:2px solid #9f1c1b; padding:0; clear:both;}
.foot .in p{ text-align:center; margin: 0;padding: 3px ;color:#000000; }
.foot .infoot { margin: 5px 10px;}
.foot .infoot p { text-align:center; margin: 0;padding: 3px ;color:#9f1c1b;}
.foot .infoot a{ color:#9f1c1b; font-weight:normal; text-decoration:underline; }
.foot .infoot a:hover { text-decoration:none;}
.foot .analytics {display:none;}

/* Content Begin */

.endArticleList {margin:0px auto; width:950px; overflow:hidden; clear:both; }
.endArticleList ul {margin:0px auto;padding:3px 0px;clear:both;}
.endArticleList ul li {list-style-type:none; text-align:left; font-size:12px; width:700px; height:30px; line-height:30px; padding-left:10px; overflow:hidden; clear:both;}
.endArticleList ul li a { list-style-type:none;text-align:left; font-size:14px; color:#003399; }
.endArticleList ul li a:visited { color:#83006f;}
.endArticleList ul li a.time{ text-decoration:none;text-align:left;font-size:11px; color:gray; padding:0 10px;}

.endImageList { margin:10px auto; width:950px; overflow:hidden; clear:both;}
.endImageList ul{ margin:10px auto; text-align:center;}
.endImageList ul li { font-size:12px; width:310px; height:210px; margin:10px 1px ; float:left; text-align:center; padding:10px 0; list-style-type:none; border:1px solid #e8e5de;}
.endImageList ul li.elite { background: url(/images/elite.gif) no-repeat top center; }
.endImageList ul li b{ background:#ffff66;}
.endImageList ul li img{ border:0px solid #cccccc; padding:0; width:300px; height:180px; margin:5px;text-align:center; }
.endImageList ul li h3 { margin:0px auto; width:300px; text-align:center; overflow:hidden; height:30px; line-height:30px; }
.endImageList ul li h3 a{ display:block; font-size:14px; color:#9f1c1b; font-weight:bold;}

.List_Article { margin:0 auto; padding:0 auto; overflow:hidden; clear:both; }
.List_Article ul { margin:0px auto;padding:3px 0px;clear:both;}
.List_Article ul li { margin:0 auto; border-bottom:1px dotted #cccccc; list-style-type:none; text-align:left; font-size:16px; font-weight:normal; width:950px; height:40px; line-height:40px; padding:0px; overflow:hidden; clear:both;}
.List_Article ul li a { list-style-type:none;text-align:left; font-size:16px; color:#2a4989; font-weight:normal; }
.List_Article ul li span.time { text-align:left; font-size:14px; color:gray; padding:0 20px 0 0;}
.List_Article ul li span.summary { text-align:left;font-size:12px; color:gray; padding:0 20px;  text-overflow:ellipsis; }

.List_Image { margin:0 auto; padding:0 auto; overflow:hidden; clear:both; }
.List_Image ul { margin:10px auto 20px; overflow:hidden; clear:both; }
.List_Image ul li { border:1px solid #ececec; float:left; font-size:16px; width:250px; height:290px; margin-right:60px; text-align:center; padding:0; list-style-type:none; }
.List_Image ul li.last { float:right; margin:0; }
.List_Image ul li img{ margin:0 auto; border:0px solid #cccccc; padding:0; height:250px; width:250px; text-align:center; clear:both;}
.List_Image ul li a{ display:block; font-size:16px; color:#e15a1f; font-weight:normal; }
.List_Image ul li h3 { display:block; font-size:16px; text-align:center; height:40px; line-height:40px; padding:0px 0px; width:250px; color:#ff4400; font-weight:bold; }

.Main { width:950px; margin: 0 auto;}
.Main .Nav { width:930px; border-bottom:1px solid #9f1c1b; margin:10px auto; padding:10px; clear:both; text-align:left; font-size:24px; color:#9f1c1b; font-weight:bold;}

div.Content { width:950px; margin:0 auto; overflow:hidden; clear:both;}
div.Content h1 { width:930px; line-height:normal; margin:10px auto; padding:10px; clear:both; text-align:center; font-size:24px; color:#9f1c1b; font-weight:bold;}
div.Content .source { font-size:11px; padding:3px; text-align:center;}
div.Content .source .category{ margin:0 10px; font-weight:bold;}
div.Content .source .from{ margin:0 10px;}
div.Content .source .author{ margin:0 10px;}
div.Content .source .adddate{ margin:0 10px;}
div.Content .line { margin:5px auto; border-top:1px solid #9f1c1b; text-align:center;}
div.Content .matter { font-size:14px; line-height:150%;text-align:left; padding:20px; color:#000000; overflow:hidden; clear:both;}
div.Content .matter blockquote { background:#f4f5f7; border:1px dashed #cccccc; text-align:left; padding:20px; overflow:hidden; clear:both;}
div.Content .matter img{ border:1px solid #cccccc; }
div.Content .matter a { font-size:14px; color:#0000ff; text-decoration:underline;}
div.Content .matter a:hover img { border:1px solid #9f1c1b; }
div.Content .matter .summary { text-align:left; padding:10px; border:1px solid #cccccc; background:#f3f3f3; clear:both; }
div.Content .matter .tip { margin:10px auto; text-align:right; height:20px; line-height:20px;}
div.Content .matter .tip a { color:#ff0000; font-size:14px; font-weight:bold; display:block;}
div.Content .info { margin:10px auto 0; text-align:left; font-size:16px; font-weight:bold; color:#9f1c1b; }
div.Content .dig {text-align:center;clear:both;margin:10px auto;}
div.Content .dig a.digup { font-weight:bold; background:url(/images/digg.gif) 0 0 no-repeat; display:inline-block; width:192px; height:30px; line-height:30px; text-align:left; padding-left:30px; color:#cc3300;}
div.Content .dig a.digdown { font-weight:bold; background:url(/images/digg.gif) 0 -30px no-repeat;width:192px; display:inline-block; height:30px; line-height:30px; text-align:left; padding-left:30px; color:#3366cc;}

/* page List */
.pages { text-align:right; margin:0px ; padding:10px 0; height:24px; color:#000000; font: 0.85em arial; overflow:hidden; clear:both;}
.pages span {margin:0 3px;}
.pages .current { padding:2px 5px 3px; color:#ffffff;background:#ff6a00;border: solid 1px #ff6a00;font-weight:bold;}
.pages a{line-height:2.2em;margin:0 3px; padding: 2px 5px;color:#ff6a00; border: solid 1px #ff6a00;text-decoration: none; }
.pages a:hover{color:#ff6a00; background:#ff6600; border: solid 1px #ff6a00; color:#ffffff;margin:0 3px; padding: 2px 5px;}

/* review */
#Review { width:1200px; margin:10px auto; text-align:left;}
#Review p a { color:#2a4989;}
#Review span{ font-weight:normal;color:gray; font-size:11px;}
#Review .error { margin:10px; color:red; font-weight:bold;}
#Review .list { clear:both;}
#Review .list ul {}
#Review .list ul li { width:1200px; font-size:12px; list-style-type:none;text-align:left;margin:10px 0px; padding:10px; border-bottom:1px solid #99916D; overflow:hidden; clear:both;}
#Review .list ul li.odd { background: #edf7ff;}
#Review .list ul li.even { background: #ffffff;}
#Review .list ul li .flag { float:left; width:60px; height:36px; border:0px solid #99916D;}
#Review .list ul li .c { float:left; width:860px; padding:0 0px; margin:0; border:0px solid #99916D;}
#Review .list ul li .c p.info { padding:0 10px ; overflow:hidden; clear:both; font-size:12px;}
#Review .list ul li .c p.info a.country { padding:0 10px 0 0px; text-decoration:none; color:#0000ff; }
#Review .list ul li .c p.info a.username { padding:0 10px 0 0; text-decoration:none; color:#036eb8; }
#Review .list ul li .c p.info a.email { padding:0 10px 0 0px; text-decoration:none; color:gray; }
#Review .list ul li .c p.info a.adddate { padding:0 10px; text-decoration:none; color:#2a4989;}
#Review .list ul li .c p.Private { width:120px; text-align:left; margin:5px 0 5px 10px; color:#0000ff; font-weight:bold; padding:5px 10px; font-size:12px; border:1px solid #f9c943; background:#ffffee; }
#Review .list ul li .c p.article { padding:0 10px; clear:both; color:#2a4989; font-weight:normal; font-size:14px; font-weight:bold;}
#Review .list ul li .c p.content { padding:0 10px ;line-height:180%; clear:both; color:#000;font-size:12px;}
#Review .list ul li .c div.reply { margin:5px 0; background:#f4f5f7; border:1px dotted #cccccc; text-align:left; padding:5px 10px; overflow:hidden; clear:both;}
#Review .list ul li .c div.reply .a1 { color:red; overflow:hidden; clear:both; }
#Review .list ul li .c div.reply .a2 { color:#0000ff; overflow:hidden; clear:both; }
#Review .list ul li .c div.reply .replyDate{ color:#2a4989;}
#Review .list ul li .c div.reply a { color:#0000ff; text-decoration:underline; font-weight:normal;}

/* Guest */
.GuestForm { margin:10px auto; padding:0px auto; background:#f2f7fb; border:1px solid #dde5eb; overflow:hidden; clear:both; }
.GuestForm .FormTitle { margin:0 auto; padding:3px 10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#333333; text-align:left; background:#e8edf1; overflow:hidden; clear:both; }
.GuestForm table { width:1200px; margin:20px auto; border:0px solid #cccccc; }
.GuestForm table th { padding:5px; }
.GuestForm table tr { padding:5px; height:20px; line-height:20px; }
.GuestForm table td { padding:2px 5px; line-height:150%; font-size: 12px; text-align:left; }
.GuestForm table td.ltitle { text-align:right; }
.GuestForm table td input { border:1px solid #cccccc; font-size:12px; width:200px; height:20px; line-height:20px; }
.GuestForm table tr td img.SecurityCode { margin:5px 10px 2px 0; padding:2px auto; border:0; cursor:hand; }
.GuestForm table tr td input.SecurityCode { width:130px; }
.GuestForm table tr td textarea { width:500px; height:80px; border:1px solid #a9b7ba; font-size:12px; text-align:left; clear:both;}
.GuestForm table tr td input.cbox { border:0; width:20px; height:20px; line-height:20px; }

.GuestForm label.valid { margin:auto 5px; color:#00ff00; font-size:12px; height:24px; line-height:24px; overflow:hidden; }
.GuestForm label.error { margin:auto 5px; color:#d90000; font-size:12px; height:24px; line-height:24px; overflow:hidden; }
.GuestForm .s_button { margin-right:20px; border:0; width:51px; height:20px; background:url(/images/input_submit.gif); padding:2px 0 0; font-size:14px;}
.GuestForm .b_button { margin-right:20px; border:0; color:#000000; width:100px; height:40px; background:url(/images/input_submit-b.gif); padding:2px 0 0; font-size:14px; font-weight:bold; text-align:center;}


.GuestForm .ajax_success { margin:0px auto; height:100px; border:1px solid #cccccc; background:#ffffff; }
.GuestForm .TextInfo { height:100px; line-height:100px; font-size:16px; color:#036eb8; font-weight:bold; }
.GuestForm .ajax_error { margin:0px auto; height:100px; border:1px solid #cccccc; background:#ffffff; }
.GuestForm .ajax_loading { margin:0px auto; height:100px; border:1px solid #cccccc; background:url(/images/ajax_loading.gif) center center no-repeat; }

